home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / software / videoutils / a-g / ami2d / readme < prev    next >
Text File  |  1978-11-24  |  5KB  |  121 lines

  1. This is release 1.0 of Ami2D and is the first official release.  Therefore,
  2. any  comments and or suggestions would be appreciated.
  3.  
  4.     Russell Leighton 
  5.     leighton@ccwf.cc.utexas.edu (valid through Dec 1993)
  6.  
  7. ---------------------------------------------------------------------------
  8.  
  9. REQUIREMENTS
  10.  
  11. The minimum system requirements for running the codes are:  A 68020
  12. processor or better, 68881 floating point processor or better, AmigaDOS
  13. 2.04 or higher, ARexx and at least 2 megabytes of free RAM.  Optionally, a
  14. hard drive and lots more memory are highly desirable.  Additional software
  15. to enhance the operation of the codes is also highly recommended.  This
  16. includes WShell (a commercial replacement for the AmigaDOS shell), GNUPlot
  17. (a freely-distributable general purpose plot package), AmigaGuide (a
  18. freely-distributable hypertext utility from Commodore), CyberCron (a
  19. freely-distributable task scheduler and pseudo-queue manager), and
  20. PowerSnap (a freely-distributable utility that allows cutting and pasting
  21. of text.) None of these programs are required, but definitely increase the
  22. interactivity and flexibility of Ami2D.  Check for the latest versions of
  23. the freely-distributable programs on the latest Fred Fish disks or on
  24. AMINET.
  25.  
  26. I have compiled a version that does not require a 68020 or better or the
  27. math coprocessor, but found that run times were not acceptable (even on my
  28. A3000 performance was on average 20% of the performance for the 68020/68881
  29. optimized version.)  However, if enough people feel they must have this
  30. version I will post it.
  31.  
  32. INSTALLATION
  33.  
  34. To install this release just copy the Ami2D directory (keeping names and
  35. contents intact) to the desired location.  Of course, the programs will run
  36. fine from a floppy disk.  I recommend that you copy the rexx scripts in
  37. ami2d:rexx to your rexx:  directory (except for rexxcon.rexx and
  38. rexxbar.rexx ).  If you do not have rexxarplib.library and/or
  39. rexxmathlib.library then copy them from ami2d:libs to your libs:
  40. directory.
  41.  
  42. Most of these codes are heavily dependant on ARexx, therefore, make sure
  43. that the ARexx interpreter is running.  I recommend including the following
  44. line in your s:user-startup file:
  45.  
  46.     rexxmast >NIL:
  47.  
  48. This will insure that ARexx is always available (it is a good idea to do
  49. this as a lot of applications require ARexx).
  50.  
  51. For a quick test to see if everything is functional try double clicking on
  52. the ami2d icon.  A screen should appear with two windows, one with buttons
  53. the other with a prompt.  Type the following in the window with the prompt.
  54.  
  55.     -> !cd ami2d:test
  56.     -> !beam1
  57.  
  58. Now click on the lin2d button and wait for the model to be replotted (which
  59. indicates that the job finished.)  Then type the following in the console.
  60.  
  61.     -> fill
  62.     -> fill deform 20
  63.  
  64. If you have a few spare megabytes (at least 2) you can try srm4 instead of
  65. beam1.  However, you will have to run the model through Opt2D (unless you
  66. have at least 4 megabytes to spare.)  To do this just click on the opt2d
  67. button before running lin2d as above.  In a few seconds the model will be
  68. replotted and should be optimized (watch how the nodes are plotted to get
  69. an idea how the optimizer works.)  Run Lin2D as above.  While Lin2D is
  70. running you can check on the status by typing the following.
  71.  
  72.     -> !solstat
  73.  
  74. On a 25Mhz A3000 this problem will take around 2 minutes to run (longer if
  75. you did not run the model through the optimizer.) Be sure to save the model
  76. if you want to keep the results.  You can also do fill plots with the
  77. elements colored according to result level.  For this problem type the
  78. following.
  79.  
  80.     -> post sigd
  81.     -> fill result max 0 84
  82.  
  83. This will result in a fill plot of the maximum deviatoric stress within
  84. each element.  Other stress components and combinations are defined in
  85. ami2d:rexx/init.rexx which is read in by the ami2d.rexx script.  Of course
  86. you can define your own.
  87.  
  88. To try the nonlinear solver, Nln2D, try ami2d:test/rotate.rexx.  This model
  89. is a simple beam pinned at one corner with displacements applied to the
  90. opposite corner such that the resulting displacements should result in a
  91. pure rotation.  The solution procedure is iterative, therefore, the model
  92. must be run through the solver several times to converge on the desired
  93. solution.  The first run through the solver will give the linear solution
  94. which shows the gross error that can result if a linear solution procedure
  95. is used when large displacements are expected.
  96.  
  97. To  quit  out of the session type stop in the window.  
  98.  
  99. COMMENTS ?
  100.  
  101. This initial release is a freeware version and can be freely distributed
  102. (provided all files in the original distribution remain intact), however, I
  103. would appreciate any comments/suggestions on the use of these codes.  If
  104. you find a bug then please give me the details necessary to duplicate the
  105. bug (such as an ARexx script).  This will insure greater likelyhood that
  106. the bug will be squashed.  My e-mail address is given above (valid through
  107. Dec 1993.)
  108.  
  109. Possible future enhancements include:
  110.  
  111.     - Advanced materials
  112.         - composite materials (orthotropic, specially orthotropic laminae,
  113.           laminates, etc.)
  114.         - near incompressible, incompressible material behavior
  115.         - viscoelastic (time-temperature dependant) material
  116.         - nonlinear material behavior (rubber elasticity, plasticity, etc.)
  117.     - Enhanced interface
  118.     - Advanced modeler
  119.     - Enhanced postprocessing
  120.  
  121.